Allogenic human purified pancreatic islets